home *** CD-ROM | disk | FTP | other *** search
- package morpheme.backgammon.a;
-
- import morpheme.backgammon.a;
- import morpheme.backgammon.f;
- import morpheme.backgammon.g;
- import morpheme.backgammon.j;
-
- // $FF: renamed from: morpheme.backgammon.a.a
- public class class_0 {
- // $FF: renamed from: try int
- private int field_0 = 1;
- // $FF: renamed from: goto morpheme.backgammon.g
- private g field_1 = null;
- // $FF: renamed from: case java.lang.String
- public static String field_2 = "Hal From 2001";
- // $FF: renamed from: else int
- public static final int field_3 = 2;
- // $FF: renamed from: int morpheme.backgammon.f[]
- private f[] field_4;
- // $FF: renamed from: a char
- private char field_5 = 'B';
- // $FF: renamed from: new char
- private char field_6 = 'W';
- // $FF: renamed from: long morpheme.backgammon.j
- private j field_7;
- // $FF: renamed from: do int
- private int field_8 = 0;
- // $FF: renamed from: if morpheme.backgammon.a
- private a field_9;
- // $FF: renamed from: byte int
- private int field_10 = 0;
- // $FF: renamed from: char boolean
- private static boolean field_11 = false;
- // $FF: renamed from: for morpheme.backgammon.f[][][]
- private f[][][] field_12 = new f[7][7][4];
-
- public class_0(g var1) {
- this.field_1 = var1;
- this.field_9 = new a(this.field_1);
- }
-
- // $FF: renamed from: new () morpheme.backgammon.f[]
- public f[] method_0() {
- this.field_7 = new j(this.field_1.byte());
- this.method_5(this.field_5);
- return this.field_4;
- }
-
- // $FF: renamed from: int () void
- public void method_1() {
- }
-
- // $FF: renamed from: a (int) boolean
- public boolean method_2(int var1) {
- if (var1 > 0 && var1 <= 2) {
- this.field_0 = var1;
- return true;
- } else {
- return false;
- }
- }
-
- // $FF: renamed from: for () int
- public int method_3() {
- return this.field_0;
- }
-
- // $FF: renamed from: if (morpheme.backgammon.f) boolean
- public boolean method_4(f var1) {
- if (this.field_9.a(var1, this.field_7)) {
- this.field_4[this.field_8++] = var1;
- this.field_7.a(var1);
- return true;
- } else {
- return false;
- }
- }
-
- // $FF: renamed from: a (char) boolean
- public boolean method_5(char var1) {
- this.field_10 = this.field_7.try() ? 4 : 2;
- this.field_4 = new f[4];
- this.field_8 = 0;
- boolean var2 = false;
-
- while(this.field_7.byte(this.field_5) && !this.field_7.null() && !this.field_7.for() && this.field_8 < this.field_10) {
- if (this.field_7.int(this.field_5)) {
- while(this.method_6()) {
- }
-
- if (this.field_7.null()) {
- return true;
- }
- }
-
- if (this.field_7.a(24) > 0) {
- this.method_17();
- }
-
- if (this.field_7.null()) {
- return true;
- }
-
- if (this.method_19()) {
- while(this.method_7()) {
- }
- }
-
- if (this.field_7.null()) {
- return true;
- }
-
- for(int var3 = 0; var3 < 7; ++var3) {
- while(this.method_20(var3)) {
- }
-
- if (this.field_7.null()) {
- return true;
- }
- }
-
- for(int var4 = 0; var4 < 18; ++var4) {
- if ((this.method_11(var4, this.field_6) && this.method_16(var4, 23) || this.method_21(var4) || this.method_22(var4) || this.method_23(var4)) && this.field_7.null()) {
- return true;
- }
- }
-
- for(int var5 = 6; var5 > 0; --var5) {
- if (this.method_24(var5) && this.field_7.null()) {
- return true;
- }
- }
-
- if (this.method_25() && this.field_7.null()) {
- return true;
- }
-
- for(int var6 = 0; var6 < 6; ++var6) {
- if (this.method_11(var6, this.field_5) && this.method_10(var6, 1) && this.method_13(var6) && this.field_7.null()) {
- return true;
- }
- }
-
- for(int var7 = 23; var7 >= 0; --var7) {
- if (this.method_14(var7) && this.field_7.null()) {
- return true;
- }
- }
-
- for(int var8 = 23; var8 >= 6; --var8) {
- if (this.method_11(var8, this.field_5) && this.method_10(var8, 1) && this.method_13(var8) && this.field_7.null()) {
- return true;
- }
- }
-
- if (this.field_7.if(0) == this.field_7.if(1)) {
- for(int var9 = 0; var9 < 4; ++var9) {
- if (this.field_7.if(var9) != -1) {
- for(int var10 = 0; var10 < 4; ++var10) {
- if (var10 != var9 && this.field_7.if(var10) != -1) {
- for(int var11 = 21; var11 >= 0; --var11) {
- if (this.method_16(var11, 18) && this.field_7.null()) {
- return true;
- }
- }
- }
- }
- }
- }
- }
-
- if (this.method_26() && this.field_7.null()) {
- return true;
- }
-
- if (this.method_15() && this.field_7.null()) {
- return true;
- }
-
- if (this.method_27() && this.field_7.null()) {
- return true;
- }
-
- if (this.method_7() && this.field_7.null()) {
- return true;
- }
- }
-
- return !this.field_7.null() && this.field_7.byte(this.field_5) ? false : false;
- }
-
- // $FF: renamed from: else () boolean
- private boolean method_6() {
- boolean var1 = false;
- if (this.field_7.int(this.field_5) && !this.field_7.null() && this.field_8 != 4) {
- for(int var2 = 19; var2 < 24; ++var2) {
- if (this.field_7.int(var2) == this.field_6) {
- for(int var3 = 18; var3 < var2; ++var3) {
- if (this.method_13(var3)) {
- return true;
- }
-
- if (this.method_14(var3)) {
- return true;
- }
- }
-
- for(int var4 = 0; var4 < 4; ++var4) {
- if (this.field_7.if(var4) != -1 && var2 > 24 - this.field_7.if(var4) && (this.method_15() || var2 != 25 && (this.method_16(var2, 18) || this.method_27() || this.method_21(var2)))) {
- return true;
- }
- }
- }
- }
-
- label100:
- for(int var8 = 3; var8 >= 0; --var8) {
- int var9 = this.field_7.if(var8);
- if (var9 != -1) {
- if (this.field_7.a(24 - var9) > 0) {
- f var10 = new f(24 - var9, -11, this.field_5);
- if (this.method_4(var10) && field_11) {
- System.out.println("validate canBearOff 1");
- }
- } else {
- for(int var5 = 0; var5 < 2; ++var5) {
- if (var5 == 0) {
- for(int var11 = 18; var11 < 24 - var9; ++var11) {
- if (this.field_7.a(var11) > 0 && this.field_7.int(var11) == this.field_5) {
- f var12 = new f(var11, var11 + var9, this.field_5);
- if (this.method_4(var12)) {
- if (field_11) {
- System.out.println("validate canBearOff 2");
- }
- continue label100;
- }
- }
- }
- } else {
- for(int var6 = 25 - var9; var6 < 24; ++var6) {
- if (this.field_7.a(var6) > 0 && this.field_7.int(var6) == this.field_5) {
- f var7 = new f(var6, -11, this.field_5);
- if (this.method_4(var7)) {
- if (field_11) {
- System.out.println("validate canBearOff 3");
- }
- continue label100;
- }
- }
- }
- }
- }
- }
- }
- }
-
- return var1;
- } else {
- return var1;
- }
- }
-
- // $FF: renamed from: if () boolean
- private boolean method_7() {
- boolean var1 = false;
-
- for(int var2 = 0; var2 < 24; ++var2) {
- if (this.field_7.int(var2) == this.field_5 && this.field_7.a(var2) > 0 && !this.field_7.null()) {
- for(int var3 = 0; var3 < 4; ++var3) {
- if (this.field_7.if(var3) != -1) {
- int var4 = var2 + this.field_7.if(var3);
- if (this.field_7.a(this.field_5, var4)) {
- f var5 = new f(var2, var4, this.field_5);
- if (this.method_4(var5)) {
- if (field_11) {
- System.out.println(" validate canRun");
- }
-
- var1 = true;
- }
- }
- }
- }
- }
- }
-
- return var1;
- }
-
- // $FF: renamed from: a (int, int) boolean
- private boolean method_8(int var1, int var2) {
- return this.method_9(new f(var1, var2, this.field_5));
- }
-
- // $FF: renamed from: do (morpheme.backgammon.f) boolean
- private boolean method_9(f var1) {
- int var2 = this.field_7.a(var1.if());
- int var3 = this.field_7.a(var1.do());
- char var4 = var1.a();
- if (this.field_7.a(var2) == 2 && var4 == 'B') {
- if (var3 == -11) {
- var3 = 24;
- }
-
- for(int var5 = var2 + 1; var5 < var3; ++var5) {
- if (this.field_7.int(var5) == this.field_6) {
- return true;
- }
- }
-
- if (var2 > 17 && this.field_7.a(25) > 0) {
- return true;
- }
- }
-
- return false;
- }
-
- // $FF: renamed from: do (int, int) boolean
- private boolean method_10(int var1, int var2) {
- if (var1 <= 23 && var1 >= 0) {
- if (this.field_7.a(var1) != var2) {
- return false;
- } else {
- for(int var3 = 0; var3 < 6; ++var3) {
- if (this.field_7.int(Math.min(23, var1 + var3)) == this.field_6 && this.field_7.a(Math.min(23, var1 + var3)) == 1) {
- return true;
- }
- }
-
- return false;
- }
- } else {
- return false;
- }
- }
-
- // $FF: renamed from: a (int, char) boolean
- private boolean method_11(int var1, char var2) {
- return this.field_7.a(var1) == 1 && this.field_7.int(var1) == var2;
- }
-
- // $FF: renamed from: if (int, char) boolean
- private boolean method_12(int var1, char var2) {
- return this.field_7.int(var1) == var2 && this.field_7.a(var1) > 1;
- }
-
- // $FF: renamed from: if (int) boolean
- private boolean method_13(int var1) {
- if (!this.method_11(var1, this.field_5)) {
- return false;
- } else {
- for(int var2 = 0; var2 < 4; ++var2) {
- if (this.field_7.if(var2) != -1) {
- int var3 = var1 + this.field_7.if(var2);
- if (var3 < 24 && !this.method_12(var3, this.field_6)) {
- f var4 = new f(var1, var3, this.field_5);
- if (this.method_4(var4)) {
- if (field_11) {
- System.out.println("validate canRunBlot");
- }
-
- return true;
- }
- }
- }
- }
-
- return false;
- }
- }
-
- // $FF: renamed from: new (int) boolean
- private boolean method_14(int var1) {
- if (!this.method_11(var1, this.field_5)) {
- return false;
- } else {
- for(int var3 = 0; var3 < 4; ++var3) {
- if (this.field_7.if(var3) != -1) {
- int var4 = var1 - this.field_7.if(var3);
- f var5 = new f(var4, var1, this.field_5);
- if (var4 > -1 && this.field_7.int(var4) == this.field_5 && !this.method_8(var4, var1) && this.method_4(var5)) {
- return true;
- }
- }
- }
-
- for(int var11 = 0; var11 < 4; ++var11) {
- if (this.field_7.if(var11) != -1) {
- int var12 = var1 - this.field_7.if(var11);
- f var6 = new f(var12, var1, this.field_5);
- if (var12 > -1 && this.field_7.a(this.field_5, var12)) {
- for(int var7 = 0; var7 < 4; ++var7) {
- if (var7 != var11 && this.field_7.if(var7) != -1) {
- int var8 = var12 - this.field_7.if(var7);
- f var9 = new f(var8, var12, this.field_5);
- if (var8 > -1 && this.field_7.int(var8) == this.field_5 && !this.method_9(var9)) {
- j var10 = new j(this.field_7);
- if (this.field_9.a(var9, var10)) {
- var10.a(var9);
- if (this.field_9.a(var6, var10)) {
- this.field_4[this.field_8++] = var9;
- this.field_4[this.field_8++] = var6;
- this.field_7.a(var9);
- this.field_7.a(var6);
- return true;
- }
- }
- }
- }
- }
- }
- }
- }
-
- return false;
- }
- }
-
- // $FF: renamed from: long () boolean
- private boolean method_15() {
- for(int var1 = 0; var1 < 23; ++var1) {
- if (this.field_7.int(var1) == this.field_5 && this.field_7.a(var1) != 3 && this.field_7.a(var1) != 1) {
- if (!this.field_7.int(this.field_5) && var1 > 17) {
- return false;
- }
-
- for(int var3 = 0; var3 < 4; ++var3) {
- if (this.field_7.if(var3) != -1) {
- int var4 = var1 + this.field_7.if(var3);
- f var5 = new f(var1, var4, this.field_5);
- if (var4 < 24 && !this.method_12(var4, this.field_6) && !this.method_10(var4, 0)) {
- for(int var6 = 0; var6 < 4; ++var6) {
- if (var6 != var3 && this.field_7.if(var6) != -1) {
- int var7 = var1 + this.field_7.if(var6);
- f var8 = new f(var1, var7, this.field_5);
- if (var7 < 24 && !this.method_12(var7, this.field_6) && !this.method_10(var7, 0) && this.field_9.a(var5, this.field_7)) {
- j var9 = new j(this.field_7);
- var9.a(var5);
- if (this.field_9.a(var8, var9)) {
- this.field_4[this.field_8++] = var5;
- this.field_4[this.field_8++] = var8;
- this.field_7.a(var5);
- this.field_7.a(var8);
- return true;
- }
- }
- }
- }
- }
- }
- }
-
- if (var1 < 12) {
- break;
- }
- }
- }
-
- return false;
- }
-
- // $FF: renamed from: if (int, int) boolean
- private boolean method_16(int var1, int var2) {
- if (!this.method_12(var1, this.field_5) && !this.method_12(var1, this.field_6)) {
- for(int var3 = 0; var3 < 4; ++var3) {
- if (this.field_7.if(var3) != -1) {
- int var4 = var1 - this.field_7.if(var3);
- if (var4 > -1 && this.field_7.int(var4) == this.field_5) {
- for(int var5 = 0; var5 < 4; ++var5) {
- if (var5 != var3 && this.field_7.if(var5) != -1) {
- int var6 = var1 - this.field_7.if(var5);
- if (var6 > -1 && this.field_7.int(var6) == this.field_5 && this.field_7.if(var3) != this.field_7.if(var5) && (var4 < var2 || var4 == 24) && (var6 < var2 || var6 == 24) && (this.field_7.a(var4) > 2 || this.field_7.a(var4) <= 2 && !this.method_8(var4, var1) || this.field_7.a(var6) > 2 || this.field_7.a(var6) <= 2 && !this.method_8(var6, var1))) {
- f var7 = new f(var4, var1, this.field_5);
- f var8 = new f(var6, var1, this.field_5);
- if (this.field_9.a(var7, this.field_7)) {
- j var9 = new j(this.field_7);
- var9.a(var7);
- if (this.field_9.a(var8, var9)) {
- this.field_4[this.field_8++] = var7;
- this.field_4[this.field_8++] = var8;
- this.field_7.a(var7);
- this.field_7.a(var8);
- return true;
- }
- }
- }
- }
- }
- }
- }
- }
-
- return false;
- } else {
- return false;
- }
- }
-
- // $FF: renamed from: char () boolean
- private boolean method_17() {
- boolean var1 = false;
- if (this.field_7.a(24) < 1) {
- return var1;
- } else {
- for(int var2 = 0; var2 < 4; ++var2) {
- if (this.field_7.if(var2) != -1) {
- int var3 = this.field_7.if(var2) - 1;
- if (this.method_11(var3, this.field_6) || this.method_11(var3, this.field_5) || this.field_7.a(var3) == 0 || !this.method_12(var3, this.field_6)) {
- f var4 = new f(24, var3, this.field_5);
- if (this.method_4(var4)) {
- var1 = true;
- }
- }
- }
-
- if (this.field_7.a(24) < 1) {
- return var1;
- }
- }
-
- return var1;
- }
- }
-
- // $FF: renamed from: a (morpheme.backgammon.f) morpheme.backgammon.f
- private f method_18(f var1) {
- int var2 = var1.if();
- int var3 = var1.do();
- char var4 = var1.a();
- if (var2 > 17 && var4 == 'B' && var3 > 23) {
- var3 = -11;
- }
-
- if (var4 == 'W' && var2 < 6 && var3 < 0) {
- var3 = -11;
- }
-
- f var5 = new f(var2, var3, var4);
- return var5;
- }
-
- // $FF: renamed from: a () boolean
- private boolean method_19() {
- if (this.field_7.a(24) <= 0 && this.field_7.a(25) <= 0) {
- int var1;
- for(var1 = 0; var1 < 24 && this.field_7.int(var1) != 'B'; ++var1) {
- }
-
- for(int var2 = var1; var2 < 24; ++var2) {
- if (this.field_7.int(var2) == 'W') {
- return false;
- }
- }
-
- return true;
- } else {
- return false;
- }
- }
-
- // $FF: renamed from: try (int) boolean
- private boolean method_20(int var1) {
- if (!this.method_11(var1, this.field_6)) {
- return false;
- } else {
- for(int var2 = 0; var2 < 4; ++var2) {
- if (this.field_7.if(var2) != -1) {
- int var3 = var1 - this.field_7.if(var2);
- if (this.field_7.int(var3) == this.field_5 && this.field_7.a(var2) > 0) {
- f var4 = new f(var3, var1, this.field_5);
- if (this.method_4(var4)) {
- if (field_11) {
- System.out.println("validate hitHomeBlot");
- }
-
- return true;
- }
- }
- }
- }
-
- return false;
- }
- }
-
- // $FF: renamed from: for (int) boolean
- private boolean method_21(int var1) {
- if (!this.method_11(var1, this.field_6)) {
- return false;
- } else {
- for(int var2 = 0; var2 < 4; ++var2) {
- if (this.field_7.if(var2) != -1) {
- int var3 = var1 - this.field_7.if(var2);
- if ((var3 > -1 || var3 == 24) && this.field_7.int(var3) == this.field_5 && !this.method_8(var3, var1)) {
- f var4 = new f(var3, var1, this.field_5);
- if (this.method_4(var4)) {
- if (field_11) {
- System.out.println("validate canHit");
- }
-
- return true;
- }
- }
- }
- }
-
- return false;
- }
- }
-
- // $FF: renamed from: int (int) boolean
- private boolean method_22(int var1) {
- if (!this.method_11(var1, this.field_6)) {
- return false;
- } else {
- for(int var2 = 0; var2 < 4; ++var2) {
- if (this.field_7.if(var2) != -1) {
- int var3 = var1 - this.field_7.if(var2);
- if ((var3 > -1 || var3 == 24) && this.field_7.int(var3) == this.field_5) {
- for(int var5 = 0; var5 < 4; ++var5) {
- if (var5 != var2 && this.field_7.if(var5) != -1) {
- int var4 = var1 + this.field_7.if(var5);
- if (var4 > 24) {
- ++var4;
- } else if (var4 == 24) {
- var4 = 25;
- }
-
- if (this.field_5 == 'B' && var4 < 25 && !this.method_12(var4, this.field_6)) {
- f var6 = new f(var1, var4, this.field_5);
- f var7 = new f(var3, var1, this.field_5);
- if (this.method_4(var7)) {
- if (field_11) {
- System.out.println("validate canHitAndPass 1");
- }
-
- if (this.method_4(var6)) {
- if (field_11) {
- System.out.println("validate canHitAndPass 2");
- }
-
- return true;
- }
- }
- }
- }
- }
- }
- }
- }
-
- return false;
- }
- }
-
- // $FF: renamed from: do (int) boolean
- private boolean method_23(int var1) {
- if (!this.method_11(var1, this.field_6)) {
- return false;
- } else {
- for(int var2 = 0; var2 < 4; ++var2) {
- if (this.field_7.if(var2) != -1) {
- int var3 = var1 - this.field_7.if(var2);
- if (var3 > -1 && !this.field_7.a(this.field_5, var3)) {
- for(int var4 = 0; var4 < 4; ++var4) {
- if (var4 != var2 && this.field_7.if(var4) != -1) {
- int var5 = var3 - this.field_7.if(var4);
- if (var5 > -1 && this.method_12(var5, this.field_5)) {
- f var6 = new f(var5, var3, this.field_5);
- f var7 = new f(var3, var1, this.field_5);
- if (this.method_4(var6)) {
- if (field_11) {
- System.out.println("validate canPassAndHit 1");
- }
-
- if (this.method_4(var7)) {
- if (field_11) {
- System.out.println("validate canPassAndHit 2");
- }
-
- return true;
- }
- }
- }
- }
- }
- }
- }
- }
-
- return false;
- }
- }
-
- // $FF: renamed from: byte (int) boolean
- private boolean method_24(int var1) {
- if (!this.method_12(var1, this.field_5) && !this.method_12(var1, this.field_6)) {
- for(int var2 = 0; var2 < 4; ++var2) {
- if (this.field_7.if(var2) != -1) {
- int var3 = var1 - this.field_7.if(var2);
- if (var3 == -1) {
- var3 = 24;
- }
-
- if (var3 > -1 && this.method_12(var3, this.field_5)) {
- for(int var4 = 0; var4 < 4; ++var4) {
- if (var4 != var2 && this.field_7.if(var4) != -1) {
- int var5 = var1 - this.field_7.if(var4);
- if (var5 == -1) {
- var5 = 24;
- }
-
- if (var5 > -1 && this.method_12(var5, this.field_5) && (this.field_7.if(var2) == this.field_7.if(var4) && this.field_7.a(var5) > 1 || this.field_7.if(var2) != this.field_7.if(var4))) {
- f var6 = new f(var3, var1, this.field_5);
- f var7 = new f(var5, var1, this.field_5);
- if (this.field_9.a(var6, this.field_7)) {
- j var8 = new j(this.field_7);
- var8.a(var6);
- if (this.field_9.a(var7, var8)) {
- this.field_4[this.field_8++] = var6;
- this.field_4[this.field_8++] = var7;
- this.field_7.a(var6);
- this.field_7.a(var7);
- return true;
- }
- }
- }
- }
- }
- }
- }
- }
-
- return false;
- } else {
- return false;
- }
- }
-
- // $FF: renamed from: goto () boolean
- private boolean method_25() {
- for(int var1 = 17; var1 < 24 && !this.method_12(var1, this.field_6); ++var1) {
- int var2 = var1 - 2;
- if (var2 == 22) {
- ++var2;
- }
-
- if (var2 < 21) {
- var2 = var1;
- }
-
- for(int var3 = var1 - 6; var3 <= var2; ++var3) {
- if (this.method_16(var3, var1 - 6)) {
- return true;
- }
- }
- }
-
- return false;
- }
-
- // $FF: renamed from: try () boolean
- private boolean method_26() {
- for(int var1 = 13; var1 < 17; ++var1) {
- for(int var2 = 0; var2 < 4; ++var2) {
- if (this.field_7.if(var2) != -1) {
- int var3 = var1 - this.field_7.if(var2);
- if (var3 > -1 && this.field_7.int(var3) == this.field_5 && !this.method_12(var1, this.field_6) && !this.method_8(var3, var1) && (!this.method_10(var1, 0) || this.field_7.a(25) > 0)) {
- f var4 = new f(var3, var1, this.field_5);
- if (this.method_4(var4)) {
- if (field_11) {
- System.out.println("validate canMakeBuilder");
- }
-
- return true;
- }
- }
- }
- }
- }
-
- return false;
- }
-
- // $FF: renamed from: byte () boolean
- private boolean method_27() {
- for(int var1 = 0; var1 < 24; ++var1) {
- if (this.field_7.int(var1) == this.field_5) {
- for(int var2 = 0; var2 < 4; ++var2) {
- if (this.field_7.if(var2) != -1) {
- int var3 = var1 + this.field_7.if(var2);
- if (var3 < 24 && !this.method_12(var3, this.field_6) && !this.method_10(var3, 0) && !this.method_8(var1, var3)) {
- f var4 = new f(var1, var3, this.field_5);
- if (this.method_4(var4)) {
- return true;
- }
- }
- }
- }
- }
- }
-
- for(int var10 = 0; var10 < 24; ++var10) {
- if (this.field_7.int(var10) == this.field_5) {
- for(int var11 = 0; var11 < 4; ++var11) {
- if (this.field_7.if(var11) != -1) {
- int var12 = var10 + this.field_7.if(var11);
- if (var12 < 23 && !this.method_12(var12, this.field_6) && !this.method_8(var10, var12)) {
- for(int var5 = 0; var5 < 4; ++var5) {
- if (var5 != var11 && this.field_7.if(var5) != -1) {
- int var6 = var12 + this.field_7.if(var5);
- if (var6 < 24 && !this.method_12(var6, this.field_6) && !this.method_10(var6, 0)) {
- f var7 = new f(var10, var12, this.field_5);
- f var8 = new f(var12, var6, this.field_5);
- j var9 = new j(this.field_7);
- if (this.field_9.a(var7, var9)) {
- var9.a(var7);
- if (this.field_9.a(var8, var9)) {
- this.field_4[this.field_8++] = var7;
- this.field_4[this.field_8++] = var8;
- this.field_7.a(var7);
- this.field_7.a(var8);
- return true;
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
-
- return false;
- }
-
- // $FF: renamed from: case () boolean
- public boolean method_28() {
- int var1 = this.field_1.byte().for(this.field_5);
- int var2 = this.field_1.byte().for(this.field_6);
- return var1 < var2 && this.field_1.byte().int('B') && this.field_1.byte().int('W') || this.field_1.byte().a('B') < this.field_1.byte().a('W') || this.field_1.byte().int('B') && !this.field_1.byte().int('W') || this.field_1.byte().int(25) == 'W' && this.field_1.byte().try('B') || this.field_1.byte().int('B') && var1 < var2;
- }
-
- // $FF: renamed from: do () boolean
- public boolean method_29() {
- int var1 = this.field_1.byte().for(this.field_5);
- int var2 = this.field_1.byte().for(this.field_6);
- if (this.field_1.byte().a('B') > 80) {
- return true;
- } else {
- return this.field_1.byte().a('B') <= this.field_1.byte().a('W') && (!this.field_1.byte().int('W') || this.field_1.byte().int('B')) && (this.field_1.byte().int(24) != 'B' || !this.field_1.byte().try('W')) && (!this.field_1.byte().int('W') || var2 >= var1);
- }
- }
- }
-